home *** CD-ROM | disk | FTP | other *** search
/ Amiga Developer CD 2.1 / Amiga Developer CD v2.1.iso / Extras / Networking / SANA-II / slip_src / slip_device.i < prev    next >
Encoding:
Text File  |  1998-06-06  |  923 b   |  56 lines

  1. **
  2. ** $Source: HOG:Other/networking/sana2/src/slip/RCS/slip_device.i,v $
  3. ** $State: Exp $
  4. ** $Revision: 38.1 $
  5. ** $Date: 94/02/17 14:17:59 $
  6. ** $Author: kcd $
  7. **
  8. ** SANA-II SLIP Device driver assembly include file
  9. **
  10. ** (C) Copyright 1992-1998 Amiga, Inc.
  11. **
  12.  
  13.     include "exec/types.i"
  14.     include "exec/devices.i"
  15.     include "exec/ports.i"
  16.     include "exec/semaphores.i"
  17.  
  18.  
  19. **
  20. ** SLIP Driver Device Base definition
  21. **
  22.  
  23. SD_MAXUNITS    EQU    8
  24.  
  25.  STRUCTURE SLIPDev,LIB_SIZE
  26.     UBYTE   sd_Flags
  27.     UBYTE   sd_Pad1
  28.     ULONG   sd_SysLib
  29.     ULONG   sd_DosLib
  30.     STRUCT  sd_DosTag,10*4
  31.     ULONG   sd_SegList
  32.     STRUCT  sd_Units,SD_MAXUNITS*4
  33.     STRUCT  sd_Lock,SS_SIZE
  34.     STRUCT  sd_Startup,MN_SIZE+8
  35.     STRUCT  sd_DummyPFHook,h_SIZEOF
  36.  
  37.     LABEL SLIPDev_Sizeof
  38.  
  39. **
  40. ** Device Name Macro
  41. **
  42.  
  43. SLIPDEVNAME    MACRO
  44.         DC.B    'slip.device',0
  45.         ENDM
  46.  
  47. **
  48. ** Handy system call macro
  49. **
  50.  
  51. jsrlib    MACRO
  52.     XREF    _LVO\1
  53.     jsr    _LVO\1(a6)
  54.     ENDM
  55.  
  56.